╬πδαΓδσφΦσ

╤σ≥σΓ√σ ∩≡ΦδεµσφΦ 
└Σ≡σ± IP
└Σ≡σ± URL
╩δα±± URL
╤εΩσ≥√
╧ε≥εΩεΓ√σ ±εΩσ≥√
╩δα±± Socket
─α≥απ≡α∞∞φ√σ ±εΩσ≥√
╤Γ τⁿ ± Web
└∩δσ≥ ShowChart
╧≡ΦδεµσφΦ  SocketServ Φ SocketClient
└∩δσ≥ Form<

    ╩δα±± URL Γ ßΦßδΦε≥σΩσ Ωδα±±εΓ Java

    ─δ  ≡αßε≥√ ± ≡σ±≤≡±α∞Φ, ταΣαφφ√∞Φ ±ΓεΦ∞Φ αΣ≡σ±α∞Φ URL, Γ ßΦßδΦε≥σΩσ Ωδα±±εΓ Java Φ∞σσ≥±  ε≈σφⁿ ≤Σεßφ√Θ Φ ∞ε∙φ√Θ Ωδα±± ± φατΓαφΦσ∞ URL. ╧≡ε±≥ε≥α ±ετΣαφΦ  ±σ≥σΓ√⌡ ∩≡ΦδεµσφΦΘ ± Φ±∩εδⁿτεΓαφΦσ∞ ²≥επε Ωδα±±α Γ τφα≈Φ≥σδⁿφεΘ ±≥σ∩σφΦ ε∩≡εΓσ≡πασ≥ εß∙σ≡α±∩≡ε±≥≡αφσφφεσ ≤ßσµΣσφΦσ Γ ±δεµφε±≥Φ ±σ≥σΓεπε ∩≡επ≡α∞∞Φ≡εΓαφΦ . ╚φΩα∩±≤δΦ≡≤  Γ ±σßσ Σε±≥α≥ε≈φε ±δεµφ√σ ∩≡ε÷σΣ≤≡√, Ωδα±± URL ∩≡σΣε±≥αΓδ σ≥ Γ ≡α±∩ε≡ µσφΦσ ∩≡επ≡α∞∞Φ±≥α φσßεδⁿ°εΘ φαßε≡ ∩≡ε±≥√⌡ Γ Φ±∩εδⁿτεΓαφΦΦ Ωεφ±≥≡≤Ω≥ε≡εΓ Φ ∞σ≥εΣεΓ.

    ╩εφ±≥≡≤Ω≥ε≡√ Ωδα±±α URL

    ╤φα≈αδα ε Ωεφ±≥≡≤Ω≥ε≡α⌡. ╚⌡ Γ Ωδα±±σ URL Φ∞σσ≥±  ≈σ≥√≡σ °≥≤ΩΦ.

    public URL(String spec);

    ╧σ≡Γ√Θ Φτ φΦ⌡ ±ετΣασ≥ εß·σΩ≥ URL Σδ  ±σ≥σΓεπε ≡σ±≤≡±α, αΣ≡σ± URL Ωε≥ε≡επε ∩σ≡σΣασ≥±  Ωεφ±≥≡≤Ω≥ε≡≤ Γ ΓΦΣσ ≥σΩ±≥εΓεΘ ±≥≡εΩΦ ≈σ≡στ σΣΦφ±≥Γσφφ√Θ ∩α≡α∞σ≥≡ spec:

    public URL(String spec);

    ┬ ∩≡ε÷σ±±σ ±ετΣαφΦ  εß·σΩ≥α ∩≡εΓσ≡ σ≥±  ταΣαφφ√Θ αΣ≡σ± URL, α ≥αΩµσ φαδΦ≈Φσ ≤Ωαταφφεπε Γ φσ∞ ≡σ±≤≡±α. ┼±δΦ αΣ≡σ± ≤Ωαταφ φσΓσ≡φε ΦδΦ ταΣαφφ√Θ Γ φσ∞ ≡σ±≤≡± ε≥±≤≥±≥Γ≤σ≥, ΓετφΦΩασ≥ Φ±Ωδ■≈σφΦσ MalformedURLException. ▌≥ε µσ Φ±Ωδ■≈σφΦσ ΓετφΦΩασ≥ ∩≡Φ ∩ε∩√≥Ωσ Φ±∩εδⁿτεΓα≥ⁿ ∩≡ε≥εΩεδ, ± Ωε≥ε≡√∞ Σαφφα  ±Φ±≥σ∞α φσ ∞εµσ≥ ≡αßε≥α≥ⁿ.

    ┬≥ε≡εΘ Γα≡Φαφ≥ Ωεφ±≥≡≤Ω≥ε≡α Ωδα±±α URL Σε∩≤±Ωασ≥ ≡ατΣσδⁿφεσ ≤ΩαταφΦσ ∩≡ε≥εΩεδα, αΣ≡σ±α ≤τδα, φε∞σ≡α ∩ε≡≥α, α ≥αΩµσ Φ∞  ⌠αΘδα:

    public URL(String protocol, 
      String host, int port, String file);

    ╥≡σ≥ΦΘ Γα≡Φαφ≥ ∩≡σΣ∩εδαπασ≥ Φ±∩εδⁿτεΓαφΦσ φε∞σ≡α ∩ε≡≥α, ∩≡Φφ ≥επε ∩ε ≤∞εδ≈αφΦ■:

    public URL(String protocol,
      String host, String file);

    ─δ  ∩≡ε≥εΩεδα HTTP ²≥ε ∩ε≡≥ ± φε∞σ≡ε∞ 80.

    ╚, φαΩεφσ÷, ≈σ≥Γσ≡≥√Θ Γα≡Φαφ≥ Ωεφ±≥≡≤Ω≥ε≡α Σε∩≤±Ωασ≥ ≤ΩαταφΦσ Ωεφ≥σΩ±≥α αΣ≡σ±α URL Φ ±≥≡εΩΦ αΣ≡σ±α URL:

    public URL(URL context, String spec);

    ╤≥≡εΩα Ωεφ≥σΩ±≥α ∩ετΓεδ σ≥ ≤Ωατ√Γα≥ⁿ Ωε∞∩εφσφ≥√ αΣ≡σ±α URL, ε≥±≤±≥±Γ≤■∙Φσ Γ ±≥≡εΩσ spec, ≥αΩΦσ ΩαΩ ∩≡ε≥εΩεδ, Φ∞  ≤τδα, ⌠αΘδα ΦδΦ φε∞σ≡ ∩ε≡≥α.

    ╠σ≥εΣ√ Ωδα±±α URL

    ╨α±±∞ε≥≡Φ∞ ±α∞√σ Φφ≥σ≡σ±φ√σ ∞σ≥εΣ√, ε∩≡σΣσδσφφ√σ Γ Ωδα±±σ URL.

    ╠σ≥εΣ openStream

    ╠σ≥εΣ openStream ∩ετΓεδ σ≥ ±ετΣα≥ⁿ Γ⌡εΣφεΘ ∩ε≥εΩ Σδ  ≈≥σφΦ  ⌠αΘδα ≡σ±≤≡±α, ±Γ ταφφεπε ± ±ετΣαφφ√∞ εß·σΩ≥ε∞ Ωδα±±α URL:

    public final InputStream openStream();

    ─δ  Γ√∩εδφσφΦ  ε∩σ≡α÷ΦΦ ≈≥σφΦ  Φτ ±ετΣαφφεπε ≥αΩΦ∞ εß≡ατε∞ ∩ε≥εΩα Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ∞σ≥εΣ read, ε∩≡σΣσδσφφ√Θ Γ Ωδα±±σ InputStream (δ■ß≤■ Φτ σπε ≡ατφεΓΦΣφε±≥σΘ).

    ─αφφ≤■ ∩α≡≤ ∞σ≥εΣεΓ (openStream Φτ Ωδα±±α URL Φ read Φτ Ωδα±±α InputStream) ∞εµφε ∩≡Φ∞σφΦ≥ⁿ Σδ  ≡σ°σφΦ  ταΣα≈Φ ∩εδ≤≈σφΦ  ±εΣσ≡µΦ∞επε ΣΓεΦ≈φεπε ΦδΦ ≥σΩ±≥εΓεπε ⌠αΘδα, ⌡≡αφ ∙σπε±  Γ εΣφε∞ Φτ Ωα≥αδεπεΓ ±σ≡Γσ≡α Web. ╤ΣσδαΓ ²≥ε, εß√≈φεσ ∩≡ΦδεµσφΦσ Java ΦδΦ α∩δσ≥ ∞εµσ≥ Γ√∩εδφΦ≥ⁿ δεΩαδⁿφ≤■ εß≡αßε≥Ω≤ ∩εδ≤≈σφφεπε ⌠αΘδα φα Ωε∞∩ⁿ■≥σ≡σ ≤Σαδσφφεπε ∩εδⁿτεΓα≥σδ .

    ╠σ≥εΣ getContent

    ╬≈σφⁿ Φφ≥σ≡σ±σφ ∞σ≥εΣ getConten. ▌≥ε≥ ∞σ≥εΣ ε∩≡σΣσδ σ≥ Φ ∩εδ≤≈ασ≥ ±εΣσ≡µΦ∞εσ ±σ≥σΓεπε ≡σ±≤≡±α, Σδ  Ωε≥ε≡επε ±ετΣαφ εß·σΩ≥ URL:

    public final Object getContent();

    ╧≡αΩ≥Φ≈σ±ΩΦ Γ√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ∞σ≥εΣ getContent Σδ  ∩εδ≤≈σφΦ  ≥σΩ±≥εΓ√⌡ ⌠αΘδεΓ, ≡α±∩εδεµσφφ√⌡ Γ ±σ≥σΓ√⌡ Ωα≥αδεπα⌡.

    ╩ ±εµαδσφΦ■, Σαφφ√Θ ∞σ≥εΣ φσ∩≡ΦπεΣσφ Σδ  ∩εδ≤≈σφΦ  ΣεΩ≤∞σφ≥εΓ HTML, ≥αΩ ΩαΩ Σδ  Σαφφεπε ≡σ±≤≡±α φσ ε∩≡σΣσδσφ εß≡αßε≥≈ΦΩ ±εσΣ≡µΦ∞επε, ∩≡σΣφατφα≈σφφ√Θ Σδ  ±ετΣαφΦ  εß·σΩ≥α. ╠σ≥εΣ getContent φσ ±∩ε±εßσφ ±ετΣα≥ⁿ εß·σΩ≥ φΦ Φτ ≈σπε Σ≡≤πεπε, Ω≡ε∞σ ≥σΩ±≥εΓεπε ⌠αΘδα.

    ─αφφα  ∩≡εßδσ∞α, ≥σ∞ φσ ∞σφσσ, ≡σ°ασ≥±  ε≈σφⁿ ∩≡ε±≥ε - Σε±≥α≥ε≈φε Γ∞σ±≥ε ∞σ≥εΣα getContent Φ±∩εδⁿτεΓα≥ⁿ ε∩Φ±αφφ≤■ Γ√°σ Ωε∞ßΦφα÷Φ■ ∞σ≥εΣεΓ openStream Φτ Ωδα±±α URL Φ read Φτ Ωδα±±α InputStream.

    ╠σ≥εΣ getHost

    ╤ ∩ε∞ε∙ⁿ■ ∞σ≥εΣα getHost Γ√ ∞εµσ≥σ ε∩≡σΣσδΦ≥ⁿ Φ∞  ≤τδα, ±εε≥Γσ≥±≥Γ≤■∙σπε Σαφφε∞≤ εß·σΩ≥≤ URL:

    public String getHost();

    ╠σ≥εΣ getFile

    ╠σ≥εΣ getFile ∩ετΓεδ σ≥ ∩εδ≤≈Φ≥ⁿ Φφ⌠ε≡∞α÷Φ■ ε ⌠αΘδσ, ±Γ ταφφε∞ ± Σαφφ√∞ εß·σΩ≥ε∞ URL:

    public String getFile();

    ╠σ≥εΣ getPort

    ╠σ≥εΣ getPortt ∩≡σΣφατφα≈σφ Σδ  ε∩≡σΣσδσφΦ  φε∞σ≡α ∩ε≡≥α, φα Ωε≥ε≡ε∞ Γ√∩εδφ σ≥±  ±Γ τⁿ Σδ  εß·σΩ≥α URL:

    public int getPort();

    ╠σ≥εΣ getProtocol

    ╤ ∩ε∞ε∙ⁿ■ ∞σ≥εΣα getProtocol Γ√ ∞εµσ≥σ ε∩≡σΣσδΦ≥ⁿ ∩≡ε≥εΩεδ, ± Φ±∩εδⁿτεΓαφΦσ∞ Ωε≥ε≡επε ≤±≥αφεΓδσφε ±εσΣΦφσφΦσ ± ≡σ±≤≡±ε∞, ταΣαφφ√∞ εß·σΩ≥ε∞ URL:

    public String getProtocol();

    ╠σ≥εΣ getRef

    ╠σ≥εΣ getRef ΓετΓ≡α∙ασ≥ ≥σΩ±≥εΓ≤■ ±≥≡εΩ≤ ±±√δΩΦ φα ≡σ±≤≡±, ±εε≥Γσ≥±≥Γ≤■∙ΦΘ Σαφφε∞≤ εß·σΩ≥≤ URL:

    public String getRef();

    ╠σ≥εΣ hashCode

    ╠σ≥εΣ hashCode ΓετΓ≡α∙ασ≥ ⌡²°-ΩεΣ εß·σΩ≥α URL:

    public int hashCode();

    ╠σ≥εΣ sameFile

    ╤ ∩ε∞ε∙ⁿ■ ∞σ≥εΣα sameFile Γ√ ∞εµσ≥σ ε∩≡σΣσδΦ≥ⁿ, ±±√δα■≥±  δΦ ΣΓα εß·σΩ≥α Ωδα±±α URL φα εΣΦφ Φ ≥ε≥ µσ ≡σ±≤≡±, ΦδΦ φσ≥:

    public boolean sameFile(URL other);

    ┼±δΦ εß·σΩ≥√ ±±√δα■≥±  φα εΣΦφ Φ ≥ε≥ µσ ≡σ±≤≡±, ∞σ≥εΣ sameFile ΓετΓ≡α∙ασ≥ τφα≈σφΦσ true, σ±δΦ φσ≥ - false.

    ╠σ≥εΣ equals

    ┬√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ∞σ≥εΣ equals Σδ  ε∩≡σΣσδσφΦ  ΦΣσφ≥Φ≈φε±≥Φ αΣ≡σ±εΓ URL, ταΣαφφ√⌡ ΣΓ≤∞  εß·σΩ≥α∞Φ Ωδα±±α URL:

    public boolean equals(Object obj);

    ┼±δΦ αΣ≡σ±α URL ΦΣσφ≥Φ≈φ√, ∞σ≥εΣ equals ΓετΓ≡α∙ασ≥ τφα≈σφΦσ true, σ±δΦ φσ≥ - τφα≈σφΦσ false.

    ╠σ≥εΣ toExternalForm

    ╠σ≥εΣ toExternalForm ΓετΓ≡α∙ασ≥ ≥σΩ±≥εΓ≤■ ±≥≡εΩ≤ Γφσ°φσπε ∩≡σΣ±≥αΓδσφΦ  αΣ≡σ±α URL, ε∩≡σΣσδσφφεπε Σαφφ√∞ εß·σΩ≥ε∞ Ωδα±±α URL:

    public String toExternalForm();

    ╠σ≥εΣ toString

    ╠σ≥εΣ toString ΓετΓ≡α∙ασ≥ ≥σΩ±≥εΓ≤■ ±≥≡εΩ≤, ∩≡σΣ±≥αΓδ ■∙≤■ Σαφφ√Θ εß·σΩ≥ Ωδα±±α URL:

    public String toString();

    ╠σ≥εΣ openConnection

    ╠σ≥εΣ openConnection ∩≡σΣφατφα≈σφ Σδ  ±ετΣαφΦ  Ωαφαδα ∞σµΣ≤ ∩≡ΦδεµσφΦσ∞ Φ ±σ≥σΓ√∞ ≡σ±≤≡±ε∞, ∩≡σΣ±≥αΓδσφφ√∞ εß·σΩ≥ε∞ Ωδα±±α URL:

    public URLConnection openConnection();

    ┼±δΦ Γ√ ±ετΣασ≥σ ∩≡ΦδεµσφΦσ, Ωε≥ε≡εσ ∩ετΓεδ σ≥ ≈Φ≥α≥ⁿ Φτ Ωα≥αδεπεΓ ±σ≡Γσ≡α Web ≥σΩ±≥εΓ√σ ΦδΦ ΣΓεΦ≈φ√σ ⌠αΘδ√, ∞εµφε ±ετΣα≥ⁿ ∩ε≥εΩ ∞σ≥εΣε∞ openStream ΦδΦ ∩εδ≤≈Φ≥ⁿ ±εΣσ≡µΦ∞εσ ≥σΩ±≥εΓεπε ≡σ±≤≡±α ∞σ≥εΣε∞ getContent.

    ╬ΣφαΩε σ±≥ⁿ Φ Σ≡≤πα  Γετ∞εµφε±≥ⁿ. ┬φα≈αδσ Γ√ ∞εµσ≥σ ±ετΣα≥ⁿ Ωαφαδ, ΩαΩ εß·σΩ≥ Ωδα±±α URLConnection, Γ√τΓαΓ ∞σ≥εΣ openConnection, α τα≥σ∞ ±ετΣα≥ⁿ Σδ  ²≥επε Ωαφαδα Γ⌡εΣφεΘ ∩ε≥εΩ, Γε±∩εδⁿτεΓαΓ°Φ±ⁿ ∞σ≥εΣε∞ getInputStream, ε∩≡σΣσδσφφ√∞ Γ Ωδα±±σ URLConnection. ╥αΩα  ∞σ≥εΣΦΩα ∩ετΓεδ σ≥ ε∩≡σΣσδΦ≥ⁿ ΦδΦ ≤±≥αφεΓΦ≥ⁿ ∩σ≡σΣ ±ετΣαφΦσ∞ ∩ε≥εΩα φσΩε≥ε≡√σ ⌡α≡αΩ≥σ≡Φ±≥ΦΩΦ Ωαφαδα, φα∩≡Φ∞σ≡, ταΣα≥ⁿ Ω²°Φ≡εΓαφΦσ.

    ╬ΣφαΩε ±α∞α  Φφ≥σ≡σ±φα  Γετ∞εµφε±≥ⁿ, Ωε≥ε≡≤■ ∩≡σΣε±≥αΓδ σ≥ ²≥ε≥ ∞σ≥εΣ, ταΩδ■≈ασ≥±  Γ ε≡παφΦτα÷ΦΦ ΓταΦ∞εΣσΘ±≥ΓΦ  ∩≡ΦδεµσφΦ  Java Φ ±σ≡Γσ≡α Web.



Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content